# Built-in This section uses the display driver `nv3051f1`, TP driver `gt911`, and backlight driver `nw9527` as examples to add a new screen using the [built-in](lcd_driver_Internal) method. The specific content is as follows: ## Copy Similar Display Driver Code and Add to Compilation - In the SDK\customer\peripherals directory, find a similar and already [adapted display driver](./已适配屏幕模组列表.md), - Copy the entire directory and rename it to "nv3051f1" - Rename the display driver .c file inside to nv3051f1.c, and [modify its content](update-lcd-param). - Change the depend macro in the SConscript file to `LCD_USING_NV3051F1` to include the new file in the compilation. ## Copy Similar TP Driver Code and Add to Compilation - In the SDK\customer\peripherals directory, find a similar and already [adapted TP driver](./已适配屏幕模组列表.md), - Copy the entire directory and rename it to "gt911" - Rename the display driver .c/.h files inside to gt911.c/.h, and [modify their content](update-tp-param). - Change the depend macro in the SConscript file to `TSC_USING_GT911` to include the new file in the compilation. ## Copy Similar Backlight Driver Code and Add to Compilation - In the SDK\customer\peripherals directory, find the aw9364 directory, - Copy the entire directory and rename it to "nw9527" - Rename the driver .c file inside to nw9527.c, and [modify its content](modify-lcd-bl-c-file). - Change the depend macro in the SConscript file to `BL_USING_NW9527` to include the new file in the compilation.
**Note**: Here, the driver names should be changed to the corresponding display driver names. Add the required driver (display driver, TP, backlight) as needed.